main {
  padding-bottom: 30px; }
  main table {
    border: 1px solid #dbdbdb; }
    main table tr {
      display: flex;
      border: none;
      border-bottom: 1px solid #ececec; }
      main table tr th {
        flex: 1;
        margin: auto;
        font: 12px/24px ""; }
      main table tr td {
        flex: 1;
        margin: auto;
        padding: 5px 0; }
        main table tr td img {
          width: 50px;
          height: 50px; }
  main .tf {
    width: 700px;
    text-align: right;
    margin-top: 30px; }
    main .tf span {
      font: 14px/20px "";
      color: #a5a5a5;
      font-weight: 700; }
    main .tf em {
      font: 14px/20px "";
      color: #e71a0f;
      font-weight: 700; }
      main .tf em.zongjia {
        margin-right: 10px; }
    main .tf #jiesuan {
      background: none;
      border: none;
      width: 134px;
      height: 38px;
      border-bottom: 2px solid #a00;
      background: #e71a0f;
      color: #fff;
      font-weight: 700; }
